@charset "utf-8";
*{ margin:0; padding:0;}
body{ font-family:"Microsoft YaHei",Arial,"宋体"; font-size:12px; color:#444; line-height:1.6em;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
img{ vertical-align:top;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei",Arial,"宋体"; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none;}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color:#cc0000;}
/*-------------------------结束公用样式--------------------------*/
.cf { overflow:hidden; zoom:1;}
.cf2{zoom: 1;}
.cf2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*---------------star首页的样式*/
body{ position:relative;}
dl.header{ z-index:11; position:absolute; top:0; left:0; width:100%; height:40px; line-height:40px; color:#666; background:url(header.jpg) repeat-x left bottom;}
dl.header dt{ width:960px; margin:0 auto;}
dl.header dt em{ color:#ccc;font-family:"宋体"; margin:0 .8em; font-style:normal;}
/*标志*/
div.logo{ position:absolute; width:100%; top:110px; z-index:12;}
div.logo h1{ width:960px; margin:0 auto;}
div.logo h1 span{ display:inline-block; padding:1em 0 0 20px;}
/*-----star大图片播放*/
#full-screen-slider { width:100%; height:286px; float:left; position:relative; z-index:1;}
#slides { display:block; width:100%; height:286px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#pagination { display:none;}
/*---------star导航*/
div.nav,div.nav_min{ color:#fff; clear:both; background:#a7281f; height:50px;}
div.nav_min{ min-width:1210px; margin:0 auto;}
div.nav{ margin-bottom:20px;}
div.nav_w{ width:1000px; margin:0 auto; height:50px; position:relative; z-index:10;}
ul.nav{ position:absolute; width:960px; left:0; top:-10px; height:56px; padding:5px 20px 0 20px; background:url(nav.jpg) no-repeat center top;}
ul.nav li{ position:relative; z-index:1; font-size:14px; float:left; line-height:42px; height:42px;}
ul.nav li a{ float:left; color:#fff; padding:0 1.08em;border-right: 1px solid #be2b19;word-break:keep-all;white-space:nowrap;}
/*ul.nav li:first-child {
    border-left: 1px solid #be2b19;
}*/

ul.nav li:last-child a{ border:none;}
ul.nav li a:hover{ color:#ffd800; text-decoration:none;}
/*当前页*/
/*#nav_btn01 #nav_hover01 a,#nav_btn02 #nav_hover02 a,#nav_btn03 #nav_hover03 a,#nav_btn04 #nav_hover04 a,#nav_btn05 #nav_hover05 a,
#nav_btn06 #nav_hover06 a,#nav_btn07 #nav_hover07 a,#nav_btn08 #nav_hover08 a,#nav_btn09 #nav_hover09 a,#nav_btn10 #nav_hover10 a,
#nav_btn11 #nav_hover11 a,#nav_btn12 #nav_hover12 a,#nav_btn13 #nav_hover13 a,#nav_btn14 #nav_hover14 a,#nav_btn15 #nav_hover15 a,#nav_btn16 #nav_hover16 a,
#nav_btn17 #nav_hover17 a,#nav_btn18 #nav_hover18 a,#nav_btn19 #nav_hover19 a{ text-decoration:underline; color:#ffd800;}*/
ul.nav li.on a{text-decoration:underline; color:#ffd800;}
/*动态添加*/
ul.nav li.hover{ z-index:3;}
ul.nav li.hover a{ color:#ffd800; text-decoration:underline;}
/*二级导航*/
dl.sec_nav{ display:none; clear:both; position:absolute; width:129px; background:#a7281f; padding-bottom:.2em; left:0; top:42px; font-size:12px;}
dl.sec_nav dd a{ color:#fff !important; text-decoration:none !important; border:none; border-bottom:1px solid #be2b19; float:none; display:block; width:100%; clear:both; padding:0; text-align:center;}
dl.sec_nav dd a:hover{color:#ffd800 !important; text-decoration:underline !important;}
/*------------------star中间区域*/
div.one_o{ clear:both; width:960px; margin:10px auto; padding:1px 0 0 0;}
/*灰色边框*/
.gray_border{ background:#fff; border:1px solid #ddd;position:relative;}
.gray_border_more{    
position: absolute;
    top: 11px;
    right: 9px;
    color: #888;
}
/*--------star动画*/
#box{ position:relative; width:300px; height:250px; border:none; float:left;}
/*左右按钮*/
#box .prev{ position:absolute; width:40px; height:60px; background:url(icon-focusimg-btn-png24-20131225.jpg) -44px -63px no-repeat; z-index:500; top:67px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#box .next{ position:absolute; width:40px; height:60px; background:url(icon-focusimg-btn-png24-20131225.jpg) -74px -63px no-repeat; z-index:500; top:67px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
/*大图片*/
.bigUl li { position:absolute;}
/*小数字*/
.numberUl { position:absolute; right:0; bottom:0px; z-index:400;}
.numberUl li{width:24px; height:13px;  float:left; background:#000; opacity:0.7; margin-left:1px;}
.numberUl li a{ display:block ;width:24px; height:13px; color:#fff; font-size:12px; text-align:center; line-height:13px;}
.numberUl li.night a{ background:#cc0000; color:#fff;}
/*文字*/
#box .textUl li{ position:absolute; left:0px; width:298px; bottom:0px; border:1px solid #ddd; border-top:none; text-align:center; height:29px; line-height:29px; display:none;}
#box .textUl li a{ font-size:12px; color:#c50900; text-align:center;}
#box .textUl li a:hover{ text-decoration:none;}

div.h_r_news{ float:right; border-left:none; width:367px; height:248px;}

dl.h_news{ padding:1em 0; margin:0 20px; border-bottom:1px dotted #ccc;}
dl.h_news dt{ height:30px; font-size:14px; line-height:30px;}
span.news_text{ vertical-align:top; display:inline-block; background:url(news.jpg) no-repeat; width:86px; height:30px; line-height:30px; margin-right:.5em;}
dl.h_news dd{ color:#888; line-height:2em; padding:.5em 0 0 0;}
ul.h_news{ margin:0 20px; padding:1em 0 0 0;}
/*---star新闻*/
div.h_news,div.h_ann{ float:left; width:668px; padding:10px; height:248px;}
div.h_ann{ float:right; width:258px; height:268px; padding:0;}
ul.r_list,ul.h_video{ margin:0 15px; padding:10px 0 0 0;}
ul.r_list li,ul.h_news li,ul.h_video li{ margin:.3em 0; height:2em; line-height:2em; background:url(orange_arrow.jpg) no-repeat left center; padding-left:1.2em;}
/*右标题*/
dl.r_th{ padding:10px 0 0 0; margin:0 15px; line-height:20px; height:30px; background:url(th_x.jpg) repeat-x left bottom;}
dl.r_th dd{ float:left; padding:0 .5em; height:30px; background:url(th_r.jpg) repeat-x left bottom; font-size:14px;}
dl.r_th dt{ float:right; color:#888;}
dl.r_th dt a,dl.h_tab_nav dt a{ color:#888;}
dl.r_th dt a:hover,dl.h_tab_nav dt a:hover{ color:#cc0000;}

div.h_tab,div.h_r{ float:left; width:688px; height:188px;}
div.h_r{ float:right; width:258px;}
/*标签导航*/
dl.h_tab_nav{ border-bottom:1px solid #ddd; height:40px; line-height:40px;}
dl.h_tab_nav dt{ padding-right:1em; float:right; color:#888;}
dl.h_tab_nav dd{ float:left; font-size:14px;}
dl.h_tab_nav dd a{ float:left; cursor:pointer; padding:0 2em; border-right:1px solid #ddd;}
dl.h_tab_nav dd .tab_light{ color:#c50900;}
dl.h_tab_nav dd a:hover{ text-decoration:none;}
/*标签内容*/
ul.l_list{ padding:1.6em 0 0 0;}
ul.l_list li{ float:left; width:49.8%;}
ul.l_list dl,ul.l_list div{ width:90%; margin:0 auto;}
ul.l_list dt{ float:left; width:85px;}
ul.l_list dd{ float:right; width:68%;}
ul.l_list dd p,ul.l_list div p{    width: 200px; border-bottom:1px dotted #ccc; line-height:2.1em; height:2.1em; background:url(gray_arrow.jpg) no-repeat 5px center; padding-left:1.5em;font-family: "微软雅黑"; font-size: 12px;}

/*视频*/
ul.h_video li{ padding-left:2em; background:url(video.jpg) no-repeat left center;}
/*团学园地*/
div.h_300{ height:298px;}
div.r_pic{ text-align:center; padding:1em 0 0 0;}
div.h_300 ul.r_list{ padding-top:.4em;}

div.l_690{ float:left; width:690px;}
div.l_690 div.h_tab{ float:none; clear:both; margin-bottom:10px;}
/*学习专题*/
div.h_theme{ margin:10px 0 0 0; padding-right:10px; height:98px;}
dl.h_theme dt{ float:left; background:url(theme.jpg) no-repeat; width:46px; height:98px; line-height:98px; text-align:left; text-indent:-9999em;}
dl.h_theme dd{ float:right; padding:10px 0px 0 0; width:620px; height:80px; overflow:hidden;}
dl.h_theme dd li{ display:inline; float:left; margin:0 5px; width:200px;}

/*----------------star文件底*/
div.footer{ margin-top:2.5em;}
div.footer,div.footer_min{ clear:both; background:#eee url(footer.jpg) repeat-x left top;}
div.footer_min{ width:1210px; margin:0 auto; padding:2em 0;}
div.link{ width:958px; margin:0 auto; padding:10px 0;}
dl.link{ margin:0 15px;}
dl.link dt{ float:left; font-size:14px; border-right:1px solid #ddd; line-height:24px; padding-right:.5em;}
dl.link dd{ float:right; line-height:2.2em; width:91%;}
dl.link dd a{ margin:0 1.2em 0 0;}
dl.link dd a:hover{ text-decoration:underline;}
div.footer_d{ width:960px; text-align:center; margin:0 auto; padding:1.5em 0 0 0; line-height:2em; color:#666;}
div.footer_d span{ margin-left:2em;}
div.footer_d a{ color:#666;}
div.footer_d a:hover{ color:#cc0000;}

/*----------------------------------------star列表页*/
div.i_center{ width:958px; margin:1em auto; background:#fff url(line.jpg) repeat-y 698px top; padding:0 0 10px 0;}
div.l_660{ float:left; width:660px; padding-left:20px;}
div.r_260{ float:right; width:260px;}
/*位置标题*/
dl.site_th{ border-bottom:1px solid #ddd; height:30px; margin-top:10px; line-height:30px;}
dl.site_th dd{ float:left; color:#fff; font-size:16px; background:#c50900 url(th_red.jpg) no-repeat right bottom; padding:0 3em 0 .8em;}
dl.site_th dt{ float:right; color:#666;}
dl.site_th dt a{ color:#666;}
dl.site_th dt em{ margin:0 .8em;}
dl.site_th dt span,dl.site_th dt a:hover{ color:#666;}
/*列表*/
ul.l_news{ font-size:14px; padding:1em 0 0 0;}
ul.l_news li{ margin:0 0 0 0; padding-bottom:1px;}
ul.l_news p{ border-bottom:1px dotted #ccc; line-height:2.5em; height:2.5em; background:url(red_arrow.jpg) no-repeat .4em center; padding-left:2em; margin:.2em 0;}

/*---star右列表*/
div.d_line{ border-bottom:1px solid #ddd; padding:10px 20px 20px 20px; clear:both;}
div.d_line dl.r_th{ margin:0; padding-top:0;}
div.d_line .r_list{ margin:0;}
/*右导航*/
dl.r_nav{ font-size:14px;}
dl.r_nav dt{ margin-bottom:.6em; text-align:center; background:url(line.jpg) repeat-x left 98%; color:#c50900; height:30px; line-height:25px;}
dl.r_nav dt span{ display:inline-block; padding:0 .6em; height:30px; background:url(th_r.jpg) repeat-x left bottom;}
dl.r_nav dd{ height:40px; line-height:40px; margin-bottom:1px; background:#ddd;}
dl.r_nav dd a{ display:block; padding-left:2em;}
dl.r_nav dd.light a{ background:#c50900; color:#fff;}

ul.r_tad li{ border-bottom:1px dotted #ccc; margin:.2em 0; line-height:2.2em; height:2.2em;}
span.n{ display:inline-block; color:#fff; vertical-align:middle; margin-right:.5em; background:url(num_g.jpg) no-repeat; width:14px; text-align:center; padding:0 3px 0 0; height:9px; line-height:9px; font-size:10px; overflow:hidden;}
.light span.n{ background:url(num.jpg) no-repeat;}
/*----------star页码*/
/*div.page{ clear:both; text-align:center; padding:3em 0; line-height:2em;}
div.page em,div.page b,div.page a{ display:inline-block; height:2em; padding:0 8px; border:1px solid #ddd; background:#eee; margin:0 2px; vertical-align:middle; text-align:center; line-height:2em; font-style:normal; font-weight:normal;}
div.page .page_l{ background:#eee url(page_l.gif) no-repeat 10% center; padding-left:20px;}
div.page .page_r{ background:#eee url(page_r.gif) no-repeat 90% center; padding-right:20px;}
div.page b{ background:#c50900; border:1px solid #c50900; color:#fff;}
div.page a:hover{ border:1px solid #c50900; color:#333; text-decoration:none;}*/

.pageal{background:#eee url(page_l.jpg) no-repeat 10% center; padding-left:20px;}
.pagedl{background:#eee url(page_r.jpg) no-repeat 90% center; padding-right:20px;}

/*------------------star详情页*/
/*标题*/
dl.d_th{ text-align:center; padding:3.5em 0 1em 0;}
dl.d_th dt,dl.d_th dt h1{ font-size:24px; font-weight:normal; line-height:1.2em;}
dl.d_th dt { padding-bottom:.8em; border-bottom:1px dotted #ccc;}
dl.d_th dd{ padding:1.2em 0 0 0; color:#888; line-height:1.5em;}
dl.d_th dd span{ margin:0 1.5em;}
/*正文*/
div.d_wen{ margin:1em 0; padding-bottom:3em; font-size:14px; line-height:2em;}
div.d_wen p{ text-indent:2em; margin:1.5em 0;}
div.d_wen p.c_pic{ text-align:center; text-indent:0; margin:2em 0;}

/*-------------star专题页*/
div.pic_c{ margin:1.5em 0 1em 0; text-align:center; padding-bottom:1px;}
/*标签导航*/
dl.i_tab_nav{ border:1px solid #ddd; background:#fff; height:40px; line-height:40px; text-align:center; font-size:14px;}
dl.i_tab_nav dd a{ float:left; text-align:center; background:url(line.jpg) repeat-y right top; cursor:pointer; width:16.66%;}
dl.i_tab_nav dd a:last-child{ background:none;}
dl.i_tab_nav dd a.tab_light{ color:#c50900;}

span.note_box{ color:#888; display:block; font-size:14px; padding:10em 0; text-align:center;}

/*-----------------------------------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*日期*/
.date{ float:right; color:#999; font-family:Arial; font-weight:normal;}
/*左右对齐*/
.l{ float:left;}
.r{ float:right;}
/*宋体*/
.china{ font-family:"宋体";}
.eng{font-family:Arial;}
/*红*/
.red_text,.red_link a{ color:#c50900;}
.red_link a:hover{ color:#cc3300;}
/*---------------------------省略符号
/*省略号*/
.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}


#wp_news_w7, #wp_news_w8, #wp_news_w14, #wp_news_w15{    margin: 0px;}

span.time {
    float: right;
    color: #999;
    font-family: Arial;
    font-weight: normal;}
div#wp_news_w2 img {
    width: 300px;
    height: 218px;}
#box .bigUl li a img{
  width: 300px;
    height: 250px;}
a.len {
    overflow: hidden;
    float: left;
    width: 252px !important;}
.wp_article_list .list_item .Article_Index {
	background:url(red_arrow.jpg) left center no-repeat;}

.wp_nav .nav-item a span.item-name{padding: 9px 0px;}
ul.nav li a{    padding: 0 10px;}
.wp_nav .nav-item a.parent {
    color: #ffd800;}

#wp_nav_w200  li {
    height: 40px;
    line-height: 40px;
    margin-bottom: 0px;
    background: #ddd;
    border-bottom: 0px dotted #ccc;}
#wp_nav_w200 .wp_nav .nav-item a.parent {
    color: #cc0000;}
#wp_nav_w200 .wp_nav .nav-item a span.item-name {
    font-size: 14px;
    display: inline-block;
    padding: 5px 2px;
    line-height: 22px;
    cursor: pointer;}
#wp_nav_w200 li.nav-item.selected a {
    background: #c50900;
    color: #fff;}
.wp_article_list .list_item {
    border-bottom: 1px dotted #ccc;
    line-height: 2.5em;
    height: 2.5em;
    background: url(red_arrow.jpg) no-repeat .4em center;
 
    margin: .2em 0;
    width: 100%;
    /* height: 30px; */
    /* line-height: 29px; */
    /* border-bottom: 1px dashed #ccc; */
    vertical-align: top;}
.wp_article_list .list_item .Article_Index {
    background: none;}